- Dental care
- Life insurance
- Vision care
- Work from home
- 8 hour shift
- Monday to Friday
- please share your email address
- Rest APIs: 4 years (preferred)
- Web development: 4 years (preferred)
- Jira: 5 years (preferred)
Company
Location
Toronto - Canada
Job type
Full-Time
Golang Job Details
Roles and responsibilities
· Collaborate with internal partners and product owners to discuss their product needs and propose solutions
· Write reliable and robust code.
· Create, maintain, and improve RESTful APIs.
· Develop performant and scalable web services that respond in low numbers of milliseconds.
· Work closely with our infrastructure team to solve DevOps problems.
· Work closely with the back-end development team and Solutions Architect to produce software solutions.
· Design relational and non-relational databases, working around issues in systems such as MySQL and Cassandra.
· Actively participates in Agile ceremonies including daily stand-up meetings, sprint planning, sprint demos and retrospectives.
· Update Jira tickets with clear and concise descriptions of technical solutions, progress, and roadblocks
· Take part in regular peer code reviews with fellow development team members
· Cultivate interactive relationships with product owners, ad technology and analytics teams to continually improve understanding of overall business objectives, identify opportunities and understand how digital goals can be maximized
· Monitor overall site stability and performance goals, identifying areas of concern to be examined or escalated upon as needed
Qualifications and requirements
· Expert knowledge and experience in Ruby and Ruby on Rails and PHP.
· Experience writing code that uses SQL and relational databases such as MySQL, as well as Cassandra and non-relational databases
· Expert experience with building frontend interfaces with WordPress and JavaScript
· Experience with subscription payment platform: Zuora
· (Nice to have) Experience with React
· (Nice to have) Programming knowledge and experience with Golang
· (Nice to have) Experience with subscription payment platforms such as Stripe, Paddle
· (Nice to have) Experience in APM monitoring applications, such as New Relic, Datadog or Dynatrace.
· Understanding and ability to communicate the relationship of application architecture, database design and infrastructure regarding performance and scalability.
· Experience in the managing, versioning and distributing APIs for high consumption.
· Experience working with application caching systems (Redis) and CDNs (Akamai, CloudFront)
· Experience building and deploying web applications to AWS
· Have a working knowledge of Git (and ideally of GitHub) or other versioning software.
· Excellent understanding of business objectives for digital media
· Familiarity with software development methodologies including Agile, SCRUM and the software development lifecycle (SDLC)
· Ability to confidently self-direct and work on a team with minimal supervision
· Proficient in code reviews and in providing constructive feedback to the team
· Highly organized, self-motivated, adept at managing change and priorities with an ability to work under tight deadlines
Job Types: Full-time, Permanent
Salary: $90,000.00-$120,000.00 per year
Benefits:
Schedule:
Application question(s):
Experience:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs